package com.financial.business.base.service;

import javax.servlet.http.HttpServletRequest;

/**
 * @author WANGNING
 * @email wyn20140226@aliyun.com
 * @tar 用于检测该服务是否就绪
 * @date 2019/11/4 15:32
 * @apiGroup base-business
 */
public interface FinancialBaseService {

    /**
     * 公共报备
     * @param request
     * @return
     */
    public String report(HttpServletRequest request);

    /**
     * 公共支付
     * @param request
     * @return
     */
    public String pay(HttpServletRequest request);

    /**
     * 公共分账
     * @param request
     * @return
     */
    public String split(HttpServletRequest request);

    /**
     * 公共退款
     * @param request
     * @return
     */
    public String refund(HttpServletRequest request);

    /**
     * 公共提现
     * @param request
     * @return
     */
    public String withdrawal(HttpServletRequest request);

    /**
     * 公共转账/代付
     * @param request
     * @return
     */
    public String payment(HttpServletRequest request);

    /**
     * 公共查询
     * @param request
     * @return
     */
    public String query(HttpServletRequest request);

}
